package com.ruoyi.hospital.mapper.member;

import java.util.List;
import com.ruoyi.hospital.domain.member.MemberComment;

/**
 * 用户评论Mapper接口
 * 
 * @author wendao
 * @date 2024-09-29
 */
public interface MemberCommentMapper 
{
    /**
     * 查询用户评论
     * 
     * @param id 用户评论主键
     * @return 用户评论
     */
    public MemberComment selectMemberCommentById(Integer id);

    /**
     * 查询用户评论列表
     * 
     * @param memberComment 用户评论
     * @return 用户评论集合
     */
    public List<MemberComment> selectMemberCommentList(MemberComment memberComment);
    public MemberComment selectMemberCommentLimitOne(Integer commentId);
    /**
     * 新增用户评论
     * 
     * @param memberComment 用户评论
     * @return 结果
     */
    public int insertMemberComment(MemberComment memberComment);

    /**
     * 修改用户评论
     * 
     * @param memberComment 用户评论
     * @return 结果
     */
    public int updateMemberComment(MemberComment memberComment);

    /**
     * 删除用户评论
     * 
     * @param id 用户评论主键
     * @return 结果
     */
    public int deleteMemberCommentById(Integer id);

    /**
     * 批量删除用户评论
     * 
     * @param ids 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteMemberCommentByIds(Integer[] ids);


    /*
    * 查询评论数
    * */
    public int getNumsByIdAndType(Integer commentType,Integer commentId);
}
